From 6c201e7927026fc4de3432afc5ececa9c4e2b50b Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 31 May 2019 23:25:06 +0000 Subject: [PATCH] menu: Fix keynav between submenus Left/Right arrow now work again to enter or leave a submenu. --- gtk/gtkmenu.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/gtk/gtkmenu.c b/gtk/gtkmenu.c index e9ca37efb8..b4fc71a8fd 100644 --- a/gtk/gtkmenu.c +++ b/gtk/gtkmenu.c @@ -1535,9 +1535,7 @@ gtk_menu_popup_at_widget (GtkMenu *menu, if (GTK_IS_MENU_ITEM (priv->widget)) { parent_menu_item = priv->widget; - - if (GTK_IS_MENU_SHELL (gtk_widget_get_parent (parent_menu_item))) - parent_menu_shell = gtk_widget_get_parent (parent_menu_item); + parent_menu_shell = GTK_WIDGET (gtk_menu_item_get_menu_shell (GTK_MENU_ITEM (parent_menu_item))); } gtk_menu_popup_internal (menu, -- 2.30.2